a curtain of secrecy - Turc Anglais Dictionnaire